lion's ear
English
lion's ear meaning in English • lion's ear का अर्थ अंग्रेजी में
Noun
- A name given in Western South America to certain plants with shaggy tomentose leaves, as species of Culcitium, and Espeletia.